/*
 * Copyright (c) 2011-2013, fortiss GmbH.
 * Licensed under the Apache License, Version 2.0.
 *
 * Use, modification and distribution are subject to the terms specified
 * in the accompanying license file LICENSE.txt located at the root directory
 * of this software distribution. A copy is available at
 * http://chromosome.fortiss.org/.
 *
 * This file is part of CHROMOSOME.
 *
 * $Id: deMarshalerTestTopic.h 4779 2013-08-26 13:28:25Z wiesmueller $
 */

/**
 * \file
 *         Topic dictionary extension.
 *         Project specific topic and attribute identifiers are defined here.
 *
 * \author
 *         This file has been generated by the CHROMOSOME Modeling Tool (XMT)
 *         (fortiss GmbH).
 */

#ifndef XME_WP_DEMARSHALERTEST_TOPIC_H
#define XME_WP_DEMARSHALERTEST_TOPIC_H

/******************************************************************************/
/***   Type definitions                                                     ***/
/******************************************************************************/
/**
 * \typedef xme_wp_deMarshalerTest_topic_t
 *
 * \brief  Collection of identifiers of all topics used in this dictionary.
 */
typedef enum
{
    XME_WP_DEMARSHALERTEST_TOPIC_MIN = 4097, ///< Minimum topic identifier of this dictionary.
    
    XME_WP_DEMARSHALERTEST_TOPIC_TEST = 4098, ///< test topic (data type: xme_wp_deMarshalerTest_topic_test_t).
    XME_WP_DEMARSHALERTEST_TOPIC_TOPIC0 = 4099, ///< topic0 topic (data type: xme_wp_deMarshalerTest_topic_topic0_t).
    XME_WP_DEMARSHALERTEST_TOPIC_TOPIC1 = 4100, ///< topic1 topic (data type: xme_wp_deMarshalerTest_topic_topic1_t).
    XME_WP_DEMARSHALERTEST_TOPIC_TOPIC2 = 4101, ///< topic2 topic (data type: xme_wp_deMarshalerTest_topic_topic2_t).
    
    XME_WP_DEMARSHALERTEST_TOPIC_MAX = 4102 ///< Maximum topic identifier of this dictionary.
}
xme_wp_deMarshalerTest_topic_t;

/**
 * \typedef xme_wp_deMarshalerTest_topic_attribute_key_t
 *
 * \brief  Collection of identifiers of all attribute keys used in this dictionary.
 */
typedef enum
{
    XME_WP_DEMARSHALERTEST_TOPIC_ATTRIBUTE_KEY_MIN = 4097, ///< Minimum attribute key identifier of this dictionary.
    
    XME_WP_DEMARSHALERTEST_TOPIC_ATTRIBUTE_KEY_ATTRIBUTE0, ///< attribute0 attribute
    XME_WP_DEMARSHALERTEST_TOPIC_ATTRIBUTE_KEY_ATTRIBUTE1, ///< attribute1 attribute
    
    XME_WP_DEMARSHALERTEST_TOPIC_ATTRIBUTE_KEY_MAX = 4098, ///< Maximum attribute key identifier of this dictionary.
}
xme_wp_deMarshalerTest_topic_attribute_key_t;

#endif // #ifndef XME_WP_DEMARSHALERTEST_TOPIC_H
